home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000076_icon-group-sender _Mon Mar 2 12:50:03 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id MAA19897
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Mon, 2 Mar 1998 12:50:03 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA03107; Mon, 2 Mar 1998 12:50:02 -0700
  7. Message-Id: <34FAF3D9.54D0@gte.net>
  8. Date: Mon, 02 Mar 1998 12:00:57 -0600
  9. From: Mark Evans <evans@gte.net>
  10. Reply-To: evans@gte.net
  11. Organization: None
  12. X-Mailer: Mozilla 3.01 (Win95; I)
  13. Mime-Version: 1.0
  14. To: icon-group@optima.CS.Arizona.EDU
  15. Subject: Re: Translation into C
  16. References: <Pine.A32.3.91.980302195223.26850F-100000@pluto.mscc.huji.ac.il>
  17. Content-Type: text/plain; charset=us-ascii
  18. Content-Transfer-Encoding: 7bit
  19. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  20. Status: RO
  21. Content-Length: 1058
  22.  
  23. Ehud Lamm wrote:
  24. > On Fri, 27 Feb 1998, Mark Evans wrote:
  25. > >
  26. > > I think G.P.'s comment about the expense of programmer hours also argues
  27. > > in favor of getting a C port system working.  It would enable commercial
  28. > > programmers to get the same functional result in one-tenth the time.  In
  29. > > principle, the C code would be guaranteed accurate by virtue of its
  30. > > automatic generation.  One-tenth the time for more solid code is a
  31. > > bargain in my book.
  32. > >
  33. > This will be true only if the generated C code will be human readable and
  34. > mainainable. This is not usually the case with automatics generation.
  35. > Ehud Lamm     mslamm@pluto.mscc.huji.ac.il
  36.  
  37.  
  38. If you need to revise the code, you revise its Icon source and let the C
  39. generator make the code anew.  So human readability is not required in
  40. the C, but only in the Icon.
  41.  
  42. As soon as you start talking about "maintaining" the C code, then you
  43. may as well be talking about writing your functions in C to start with. 
  44. My idea is to write Icon code so I don't have to deal with C.
  45.  
  46. Mark
  47.  
  48.